turtle ship - French English Dictionary